<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var intro = function (name, sex, age, country) {
        //     return `我叫${name},性别${sex},今年${age}岁,来自${country}`
        // }

        // console.log(intro('张三', '男', 19, '中国'));
        // console.log(intro('凤姐', '女', 20, '中国'));
        // console.log(intro('雨杰', '男', 18, '中国'));

        // 默认值  如果函数调用的时候 没有传country 那么使用'中国'
        // var intro = function (name, sex, age, country='中国') {
        //     return `我叫${name},性别${sex},今年${age}岁,来自${country}`
        // }

        // console.log(intro('张三', '男', 19));
        // console.log(intro('凤姐', '女', 20));
        // console.log(intro('雨杰', '男', 18));
        // 如果传递了 '丑国' 那么 会替换 原来country的值  
        // console.log(intro('库克', '男', 68,'丑国'));

        // var intro = function (name, sex, country='中国',age) {
        //     return `我叫${name},性别${sex},今年${age}岁,来自${country}`
        // }

        // console.log(intro('雨杰', '男', 18));

        
       // 上面是形参个数大于实参个数 age 的结果是undefined 


       // 如果实参个数大于形参个数  
       var intro = function (name, sex,age) {
            return `我叫${name},性别${sex},今年${age}岁`
        }

        console.log(intro('雨杰', '男', 18,'扛把子','中国','跟着党走','一颗火热的中国心'));

        // 超过形参个数的部分 被忽略掉  

        

    </script>
</body>

</html>